Big Huge Thesaurus

pink shower tree

noun